package com.anyou.mall.goo.specs.service;

import java.util.List;
import com.anyou.mall.goo.specs.domain.SpeSpecsValue;

/**
 * 规格值Service接口
 * 
 * @author xq
 * @date 2022-03-28
 */
public interface ISpeSpecsValueService 
{
    /**
     * 查询规格值
     * 
     * @param specsValueId 规格值主键
     * @return 规格值
     */
    public SpeSpecsValue selectSpeSpecsValueBySpecsValueId(Long specsValueId);

    /**
     * 查询规格值列表
     * 
     * @param speSpecsValue 规格值
     * @return 规格值集合
     */
    public List<SpeSpecsValue> selectSpeSpecsValueList(SpeSpecsValue speSpecsValue);

    /**
     * 新增规格值
     * 
     * @param speSpecsValue 规格值
     * @return 结果
     */
    public int insertSpeSpecsValue(SpeSpecsValue speSpecsValue);

    /**
     * 修改规格值
     * 
     * @param speSpecsValue 规格值
     * @return 结果
     */
    public int updateSpeSpecsValue(SpeSpecsValue speSpecsValue);

    /**
     * 批量删除规格值
     * 
     * @param specsValueIds 需要删除的规格值主键集合
     * @return 结果
     */
    public int deleteSpeSpecsValueBySpecsValueIds(Long[] specsValueIds);

    /**
     * 删除规格值信息
     * 
     * @param specsValueId 规格值主键
     * @return 结果
     */
    public int deleteSpeSpecsValueBySpecsValueId(Long specsValueId);
}
